import api from "@/api"
/**
 * 通用枚举
 */
export const YesOrNo_Enum = [
  {
    label: "是",
    value: 1,
  },
  {
    label: "否",
    value: 0,
  },
];

/**
 * 开班状态（1=已结课、2=已开班、3=已转班）
 */
export const ClassState_Enum = [
  {
    label: "已结课",
    value: 1,
  },
  {
    label: "已开班",
    value: 2,
  },
  {
    label: "已转班",
    value: 3,
  },
];

/**
 * 性别 (1=男、2=女)
 */
export const Sex_Enum = [
  {
    label: "男",
    value: '1'
  },
  {
    label: "女",
    value: '2'
  }
];

/**
 * 亲属关系
 */
export const FamilyRelation_Enum = [
  { value: '1', label: '母亲' },
  { value: '2', label: '父亲' },
  { value: '4', label: '爷爷' },
  { value: '5', label: '奶奶' },
  { value: '6', label: '姥爷' },
  { value: '7', label: '姥姥' },
  { value: '8', label: '其他' },
];

/**
 * 月份
 */

export const Month_Enum = [
  { value: '1', label: '一月' },
  { value: '2', label: '二月' },
  { value: '3', label: '三月' },
  { value: '4', label: '四月' },
  { value: '5', label: '五月' },
  { value: '6', label: '六月' },
  { value: '7', label: '七月' },
  { value: '8', label: '八月' },
  { value: '9', label: '九月' },
  { value: '10', label: '十月' },
  { value: '11', label: '十一月' },
  { value: '12', label: '十二月' },
]

/**
 * 报名方式
 */
export const RegisterMethods_Enum = [
  { value: '1', label: '正常报名' },
  { value: '2', label: '转班报名' }
]

/**
 * 学员班级状态
 */
export const StudentClassStatus_Enum = [
  { value: '1', label: '正常' },
  { value: '1', label: '转班' },
  { value: '1', label: '退费' },
]

/**
 * 班级状态
 */
export const ClassStatus_Enum = [
  { value: '1', label: '正常开课' },
  { value: '2', label: '已停课' },
  { value: '3', label: '已结课' },
  { value: '4', label: '未开班' },
]

/**
 * 学期
 */
export const Semester_Emun = [
  { value: '1', label: '春季' },
  { value: '2', label: '暑假' },
  { value: '3', label: '秋季' },
  { value: '4', label: '寒假' },
  { value: '5', label: '无学期' }
]

/**
 * 支付状态
 */
export const PaymentStatus_Emun = [
  { value: '1', label: '已支付' },
  { value: '2', label: '未支付' },
]

/**
 * 开票状态
 */
export const InvoiceStatus_Emun = [
  { value: '1', label: '已开票' },
  { value: '2', label: '未开票' },
  { value: '3', label: '已回收' },
  { value: '4', label: '已红冲' },
  { value: '5', label: '已转出' },
  { value: '6', label: '开票中' },
  { value: '7', label: '开票失败' },
]

/**
 * 交易来源 
 */
export const TransactionSource_Enum = [
  { value: '1', label: '家长APP' },
  { value: '2', label: 'TMS' },
]

/**
 * 校区下拉选择框
*/
export const dropdown_Map = () =>{
  const dropdown = []
	api.public.findSchool.get().then((resp) => {
    console.log(resp);
		resp.data.forEach(item => {
			dropdown.push({
				value: item.id,
				label: item.name
			})
		})
	})
  return dropdown
}
